X-Git-Url: https://shimmer.witbreuk.eu/gitweb/UltimateKEYS.git/blobdiff_plain/c8f9785b8ccb58f4447acb879528561b259847d7..f323d565d46a30629e0a4eee79d12f16b602969d:/autohotkey/UltimateKEYS%20(for%20AutoHotkey%20v1.1).ahk?ds=inline diff --git a/autohotkey/UltimateKEYS (for AutoHotkey v1.1).ahk b/autohotkey/UltimateKEYS (for AutoHotkey v1.1).ahk index de29942..ecd6a44 100644 --- a/autohotkey/UltimateKEYS (for AutoHotkey v1.1).ahk +++ b/autohotkey/UltimateKEYS (for AutoHotkey v1.1).ahk @@ -1,6 +1,6 @@ #requires AutoHotkey v1.1 -; UltimateKEYS (for AutoHotkey v1.1).ahk - 2025-04-25 +; UltimateKEYS (for AutoHotkey v1.1).ahk ; Website : https://pieter-degroote.github.io/UltimateKEYS/ @@ -1291,15 +1291,15 @@ compose.item["?U"] := "{u+1ef0}" ; (Ự) U with horn and dot below ; Key : 2 >!sc003:: -<^>!sc003::Send {u+2264} ; (≤) less-than or equal to +<^>!sc003::Send {u+00b2} ; (²) superscript 2 >!+sc003:: -<^>!+sc003::Send {u+00b2} ; (²) superscript 2 +<^>!+sc003::Send {u+266b} ; (♫) beamed eighth notes ; Key : 3 >!sc004:: -<^>!sc004::Send {u+2265} ; (≥) greater-than or equal to +<^>!sc004::Send {u+00b3} ; (³) superscript 3 >!+sc004:: -<^>!+sc004::Send {u+00b3} ; (³) superscript 3 +<^>!+sc004::Send {u+00a7} ; (§) section sign ; Key : 4 >!sc005:: @@ -1317,39 +1317,39 @@ compose.item["?U"] := "{u+1ef0}" ; (Ự) U with horn and dot below >!sc007:: <^>!sc007:: if GetKeyState("CapsLock", "T") - Send {u+00c3} ; (Ã) A with tilde + Send {u+00cd} ; (Í) I with acute else - Send {u+00e3} ; (ã) a with tilde + Send {u+00ed} ; (í) i with acute return >!+sc007:: <^>!+sc007:: if GetKeyState("CapsLock", "T") - Send {u+00e3} ; (ã) a with tilde + Send {u+00ed} ; (í) i with acute else - Send {u+00c3} ; (Ã) A with tilde + Send {u+00cd} ; (Í) I with acute return ; Key : 7 >!sc008:: <^>!sc008:: if GetKeyState("CapsLock", "T") - Send {u+00d5} ; (Õ) O with tilde + Send {u+00cc} ; (Ì) I with grave else - Send {u+00f5} ; (õ) o with tilde + Send {u+00ec} ; (ì) i with grave return >!+sc008:: <^>!+sc008:: if GetKeyState("CapsLock", "T") - Send {u+00f5} ; (õ) o with tilde + Send {u+00ec} ; (ì) i with grave else - Send {u+00d5} ; (Õ) O with tilde + Send {u+00cc} ; (Ì) I with grave return ; Key : 8 >!sc009:: <^>!sc009::Send {u+201e} ; („) double low-9 quotation mark >!+sc009:: -<^>!+sc009::Send {u+00a7} ; (§) section sign +<^>!+sc009::Send {u+266a} ; (♪) eighth note ; Key : 9 >!sc00A:: @@ -1693,15 +1693,35 @@ compose.item["?U"] := "{u+1ef0}" ; (Ự) U with horn and dot below ; Key : ; / : (semicolon / colon) >!sc027:: -<^>!sc027::Send {u+00b0} ; (°) degree sign +<^>!sc027:: + if GetKeyState("CapsLock", "T") + Send {u+00d3} ; (Ó) O with acute + else + Send {u+00f3} ; (ó) o with acute + return >!+sc027:: -<^>!+sc027::Send {u+00b7} ; (·) middle dot +<^>!+sc027:: + if GetKeyState("CapsLock", "T") + Send {u+00f3} ; (ó) o with acute + else + Send {u+00d3} ; (Ó) O with acute + return ; Key : ' / " (apostrophe / quotation mark) >!sc028:: -<^>!sc028::Send {u+266a} ; (♪) eighth note +<^>!sc028:: + if GetKeyState("CapsLock", "T") + Send {u+00d2} ; (Ò) O with grave + else + Send {u+00f2} ; (ò) o with grave + return >!+sc028:: -<^>!+sc028::Send {u+266b} ; (♫) beamed eighth notes +<^>!+sc028:: + if GetKeyState("CapsLock", "T") + Send {u+00f2} ; (ò) o with grave + else + Send {u+00d2} ; (Ò) O with grave + return ; Key : \ / | (backslash / vertical line) >!sc02B:: @@ -1761,32 +1781,32 @@ compose.item["?U"] := "{u+1ef0}" ; (Ự) U with horn and dot below >!sc02F:: <^>!sc02F:: if GetKeyState("CapsLock", "T") - Send {u+00cd} ; (Í) I with acute + Send {u+00c3} ; (Ã) A with tilde else - Send {u+00ed} ; (í) i with acute + Send {u+00e3} ; (ã) a with tilde return >!+sc02F:: <^>!+sc02F:: if GetKeyState("CapsLock", "T") - Send {u+00ed} ; (í) i with acute + Send {u+00e3} ; (ã) a with tilde else - Send {u+00cd} ; (Í) I with acute + Send {u+00c3} ; (Ã) A with tilde return ; Key : B >!sc030:: <^>!sc030:: if GetKeyState("CapsLock", "T") - Send {u+00cc} ; (Ì) I with grave + Send {u+00d5} ; (Õ) O with tilde else - Send {u+00ec} ; (ì) i with grave + Send {u+00f5} ; (õ) o with tilde return >!+sc030:: <^>!+sc030:: if GetKeyState("CapsLock", "T") - Send {u+00ec} ; (ì) i with grave + Send {u+00f5} ; (õ) o with tilde else - Send {u+00cc} ; (Ì) I with grave + Send {u+00d5} ; (Õ) O with tilde return ; Key : N @@ -1813,35 +1833,15 @@ compose.item["?U"] := "{u+1ef0}" ; (Ự) U with horn and dot below ; Key : , / < (comma / less-than sign) >!sc033:: -<^>!sc033:: - if GetKeyState("CapsLock", "T") - Send {u+00d3} ; (Ó) O with acute - else - Send {u+00f3} ; (ó) o with acute - return +<^>!sc033::Send {u+00b0} ; (°) degree sign >!+sc033:: -<^>!+sc033:: - if GetKeyState("CapsLock", "T") - Send {u+00f3} ; (ó) o with acute - else - Send {u+00d3} ; (Ó) O with acute - return +<^>!+sc033::Send {u+2264} ; (≤) less-than or equal to ; Key : . / > (period / greater-than sign) >!sc034:: -<^>!sc034:: - if GetKeyState("CapsLock", "T") - Send {u+00d2} ; (Ò) O with grave - else - Send {u+00f2} ; (ò) o with grave - return +<^>!sc034::Send {u+00b7} ; (·) middle dot >!+sc034:: -<^>!+sc034:: - if GetKeyState("CapsLock", "T") - Send {u+00f2} ; (ò) o with grave - else - Send {u+00d2} ; (Ò) O with grave - return +<^>!+sc034::Send {u+2265} ; (≥) greater-than or equal to ; Key : / / ? (slash / question mark) >!sc035::